package com.proton.carepatchtemp.database.dao;

import java.io.Serializable;
import java.util.List;

/**
 * Created by MoonlightSW on 2016/12/16.
 */

public class ReportInfo implements Serializable {

    /**
     * floats : [18.3,18.3,18.3,18.3,18.3,18.3,18.3,18.3,18.3,18.3,18.3,18.3,18.3,18.2,18.2,18.2,18.4,19.2,20.6,22.3,23.5,24.4,25.2,25.9,26.6,27.4,28.2,28.9,29.4,29.7,29.7,29.4,28.9,28.3,27.7,27.2,26.8,26.4,26.1,25.7,25.4,25.2,25,24.7,24.5,24.4,24.2,24.1,23.9,23.8,23.6,23.5,23.4,23.3,23.1,23.1,22.9,22.9,22.8,22.7,22.6,22.5,22.4,22.4,22.3,22.2,22.1,22.1,22,22,21.9,21.9,21.8,21.7,21.7,21.6,21.5,21.5,21.4,21.4,21.4,21.3,21.3,21.2,21.2,21.1,21.1,21.1,21.1,21,21,21,20.9,20.9,20.9,20.8,20.8,20.8,20.8,20.7,20.7,20.7,20.6,20.6,20.6,20.6,20.5,20.5,20.5,20.5,20.5,20.4,20.4,20.4,20.4,20.4,20.3,20.3,20.3,20.3,20.2,20.2,20.2,20.2,20.2,20.2,20.2,20.2,20.2,20.1,20.1,20.1,20.1,20.1,20.1,20.1,20.1,20.1,20,20,20,20,20,20,20,20,20,20,20,19.9,19.9,19.9,19.9,19.9,19.9,19.9,19.9,19.9,19.9,19.9,19.9,19.8,19.8,19.8,19.8,19.8,19.8,19.8,19.8,19.8,19.8,19.8,19.8,19.8,19.7,19.7,19.7,19.7,19.7,19.7,19.7,19.7,19.7,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.6,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.5,19.7,20.5,21.6,22.4,22.6,22.3,22,21.8,21.6,21.4,21.2,21.1,21,20.9,20.8,20.7,20.6,20.5,20.4,20.4,20.4,20.3,20.2,20.2,20.1,20.1,20.1,20,20,19.9,19.9,19.8,19.8,19.8,19.7,19.7,19.7,19.6,19.6,19.6,19.6,19.6,19.5,19.5,19.5,19.5,19.5,19.4,19.4,19.4,19.4]
     * maxTmpr : 29.700000762939453
     * alertInvertal : 3600000
     * minTmpr : 18.200000762939453
     * interval : 2000
     * max : 38.0
     * alerts : [36.7,36.45,36.7,36.45,36.7,36.45,36.7,36.45,36.7,36.45,36.7,36.45]
     * memo : [{"index":[1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3]},{"type":[1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3]},{"time":["11:12:13","14:15:16","17:18:19","11:12:13","14:15:16","17:18:19","11:12:13","14:15:16","17:18:19","11:12:13","14:15:16","17:18:19","11:12:13","14:15:16","17:18:19","11:12:13","14:15:16","17:18:19"]}]
     * deviceId : 72
     * creator : 5
     * endTime : 1482119074500
     * reportId : 879
     * startTime : 1482118501000
     * name : kjhuj
     * min : 35.8
     */

    private double maxTmpr;
    private int alertInvertal;
    private double minTmpr;
    private int interval;
    private String max;
    private String deviceId;
    private int creator;
    private long endTime;
    private int reportId;
    private long startTime;
    private String name;
    private String min;
    private List<Double> floats;
    private List<Double> alerts;
    private List<MemoBean> memo;

    public double getMaxTmpr() {
        return maxTmpr;
    }

    public void setMaxTmpr(double maxTmpr) {
        this.maxTmpr = maxTmpr;
    }

    public int getAlertInvertal() {
        return alertInvertal;
    }

    public void setAlertInvertal(int alertInvertal) {
        this.alertInvertal = alertInvertal;
    }

    public double getMinTmpr() {
        return minTmpr;
    }

    public void setMinTmpr(double minTmpr) {
        this.minTmpr = minTmpr;
    }

    public int getInterval() {
        return interval;
    }

    public void setInterval(int interval) {
        this.interval = interval;
    }

    public String getMax() {
        return max;
    }

    public void setMax(String max) {
        this.max = max;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public int getCreator() {
        return creator;
    }

    public void setCreator(int creator) {
        this.creator = creator;
    }

    public long getEndTime() {
        return endTime;
    }

    public void setEndTime(long endTime) {
        this.endTime = endTime;
    }

    public int getReportId() {
        return reportId;
    }

    public void setReportId(int reportId) {
        this.reportId = reportId;
    }

    public long getStartTime() {
        return startTime;
    }

    public void setStartTime(long startTime) {
        this.startTime = startTime;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getMin() {
        return min;
    }

    public void setMin(String min) {
        this.min = min;
    }

    public List<Double> getFloats() {
        return floats;
    }

    public void setFloats(List<Double> floats) {
        this.floats = floats;
    }

    public List<Double> getAlerts() {
        return alerts;
    }

    public void setAlerts(List<Double> alerts) {
        this.alerts = alerts;
    }

    public List<MemoBean> getMemo() {
        return memo;
    }

    public void setMemo(List<MemoBean> memo) {
        this.memo = memo;
    }

    public static class MemoBean {
        private List<Integer> index;
        private List<Integer> type;
        private List<String> time;

        public List<Integer> getIndex() {
            return index;
        }

        public void setIndex(List<Integer> index) {
            this.index = index;
        }

        public List<Integer> getType() {
            return type;
        }

        public void setType(List<Integer> type) {
            this.type = type;
        }

        public List<String> getTime() {
            return time;
        }

        public void setTime(List<String> time) {
            this.time = time;
        }
    }
}
